package edu.study.api.common.sensitive;

public enum SensitiveType {

	/** 中文名 */
	CHINESE_NAME,
	/** 身份证号 */
	ID_CARD,
	/** 座机号 */
	FIXED_PHONE,
	/** 手机号 */
	MOBILE_PHONE,
	/** 地址 */
	ADDRESS,
	/** 电子邮件 */
	EMAIL,
	/** 银行卡 */
	BANK_CARD,
	/** 密码 */
	PASSWORD,
	/** 敏感加密 */
	SENSITIVE_ENCRYPTION,
	IGNORE_FIELD;

	public static Boolean contains(String code) {
		if (code == null || "".equals(code)) {
			return false;
		}
		for (SensitiveType temp : SensitiveType.values()) {
			if (code.equals(temp.toString())) {
				return true;
			}
		}
		return false;
	}
}
